// 遍历文件夹下面的所有文件，如果是图片打印路径
let fs = require("fs");

list("D:/MyPicture");

function list(path) {
    // 获取所有子路径
    let dirs = fs.readdirSync(path);
    dirs.forEach(dir => {
        // stat：判断一个路径状态
        fs.stat(path + "/" + dir,(err,stat) => {
            // 文件
            if (stat.isFile()) {
                // 如果是图片，打印路径
                if (dir.endsWith(".jpg") || dir.endsWith(".png")) {
                    console.log(path + "/" + dir);
                }
            // 文件夹
            } else if (stat.isDirectory()) {
                list(path + "/" + dir);
            }
        });
    })
}

